Tab Proprietà
Questa sezione è stata realizzata al fine di stabilire quali sono i campi che si desidera ottenere visualizzati come risultato del Datasource.
Trascinando i campi dall’albero delle Dimensioni sulla sinistra, verso la griglia delle Proprietà visibili a destra, sarà possibile ottenere l’estrapolazione del relativo valore.
Il significato delle colonne presenti nella griglia delle proprietà visibili sono:
- Codice: rappresenta il codice della proprietà membro dell’oggetto trascinato;
- Ordine: rappresenta l’ordine con cui i campi verranno ordinati nel “recordset”;
- Alias: in questo campo è possibile stabilire un nome diverso nel risultato finale del recorset ottenuto;
- Ruolo: i valori attribuibili a questo campo dipendono dal tipo di Datasource.
Quando il datasource è di tipo Simple Datasource il ruolo può essere:
- “Semplice”, in quanto rappresenta il campo che si vuole ottenere come risultato;
- “Numeratore”, quando in questo campo si vuole definire una colonna del Datasource che non è collegata ad alcun elemento membro dell’oggetto ma si desidera semplicemente ottenere un numeratore progressivo del recordset.
Quando invece il datasource è di tipo Groupby Datasource Il ruolo del campo può essere:
- “Dimensione”: quando si desidera ottenere semplicemente il valore del campo in una colonna del risultato finale;
- “Misura”: quando si desidera effettuare delle operazioni di calcolo che verranno specificate nella successiva colonna della griglia delle proprietà;
- “Numeratore”: quando in questo campo si vuole definire una colonna del Datasource che non è collegata ad alcun elemento membro dell’oggetto ma si desidera semplicemente ottenere un numeratore progressivo del “recordset”.
- Criteri di aggregazione: con questa specifica “Criteri di Aggregazione” si intende voler praticare una somma, un calcolo del valore minimo, del valore massimo, un conteggio, o un conteggio unico del campo specificato;
- Percorso proprietà: il “path” di proprietà permette di digitare il percorso dell’oggetto di business rispetto all’oggetto principale. Ad esempio se si parte da un oggetto di Business che è il “FSSalesOffer” e si vuole accedere alla proprietà descrizione del cliente dell’ordine, la sintassi .Net sarà: “Account.Description”;
- Formule di calcolo: è possibile introdurre anche proprietà calcolate. Attraverso l’editor di formule, integrato e visibile nella sezione sottostante alla griglia delle proprietà visibili, è possibile realizzare un campo calcolato. Ad esempio, se partiamo sempre da un datasource che ha come oggetto di business gli i preventivi, “FSSalesOffer”, potremmo ottenere il campo calcolato “Totale Offerta”. Nell’editor, tra i campi disponibili “Fields”, si seleziona il [Total Amount] e lo si moltiplica per il cambio del documento, ottenendo quindi la seguente specifica “[TotalAmount] * [Exchange]”, che può essere anche modificata a mano nella colonna “Formula”;
- Priorità ordinamento: questa colonna permette di dare al recordset le priorità di ordinamento attraverso le quali si desidera ottenere il “group by” o l’ ”order by” del recordset;
- Ordinamento: questa colonna rappresenta il tipo di ordinamento desiderato, Crescente o Decrescente;
Somma incrementale: questa colonna rappresenta la possibilità di avere un campo che totalizza il valore di un campo misura sommando anche il valore del record precedente.
BuildDate : 03 dicembre 2020